DimCourse 
EntityType  Independent 
Default Table Name  DimCourse 
Definition 
 

DimCourse Attributes 
Attribute/Logical Rolename  Domain  Datatype  NULL  Definition 
CourseSK(PK)    INTEGER  NO 
 
CourseBK    INTEGER  NO 
 
CourseCode    NVARCHAR(50)  NO 
 
PublishedCode    NVARCHAR(50)  NO 
 
CourseTitle    NVARCHAR(150)  NO 
 
CourseType    VARCHAR(50)  NO 
 
CourseTypeCode    VARCHAR(50)  NO 
 
CourseLevel    VARCHAR(100)  NO 
 
CourseLevelCode    VARCHAR(50)  NO 
 
GradeLevel    VARCHAR(50)  NO 
 
DependentCourseFlag    VARCHAR(10)  NO 
 
RemedialCourseFlag    VARCHAR(10)  NO 
 
DefaultPassFailSetting    VARCHAR(50)  NO 
 
Credits    DECIMAL(19, 4)  NO 
 
CreditHours    DECIMAL(19, 4)  NO 
 
EnrollStatusCredits    DECIMAL(19, 4)  NO 
 
EnrollStatusHours    DECIMAL(19, 4)  NO 
 
MinimumCredits    DECIMAL(19, 4)  NO 
 
MaximumCredits    DECIMAL(19, 4)  NO 
 
RetakeCourseFlag    VARCHAR(10)  NO 
 
ExcludeDropsFlag    VARCHAR(10)  NO 
 
RetakeFeeApplicableFlag    VARCHAR(10)  NO 
 
CourseActiveStatus    VARCHAR(10)  NO 
 

DimCourse Keys 
Key Name  Key Type  Keys 
PK_DimCourse  PrimaryKey  CourseSK 
NK_DimCourse_CourseBK  Inversion Entry  CourseBK 

DimCourse Relationships 
Parent Relationships: 
Entity Name  Type  Cardinality  Business Name  VerbPhrase  InversePhrase  Foreign Keys  Is Supertype 
Child Relationships: 
Entity Name  Type  Cardinality  Business Name  VerbPhrase  InversePhrase  Foreign Keys  Is Subtype 
FactStudentCourseSchedule  Non-Identifying  One To Zero or More          NO